package com.geline.mybatisplus.annotation;

import java.lang.annotation.*;

/**
 * 在子表中定义提取主表信息，支持多个·ExtractTable
    @ExtractAfter(value = "更新采购荒料库存成本（包括荒料生产出来的其它入库大板）", handler = CostAmountCGHLHandler.class, condition = "materialStockId!=null and materialStockId!='' and purchaseType=='HL'")
    @ExtractAfter(value = "更新采购大板库存成本", handler = CostAmountCGDBHandler.class, condition = "materialStockId!=null and materialStockId!='' and purchaseType=='DB'")
 *
 * @author mx
 * @date 2025/9/18
 */
@Target({ ElementType.TYPE })
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface ExtractAfters {

    ExtractAfter[] value();
}
